package com.lry.basic.jvm.asm.transform_class.demo18;

public class HelloWorld {
    public int val;

    public void test(int a, int b) {
        int c = a + b;
        //删除无效语句
        this.val = this.val;
        System.out.println(c);
    }

    public static void main(String[] args) {
        new HelloWorld().test(1,2);
    }
}
//           iload_1
//        1: iload_2
//        2: iadd
//        3: istore_3
//
//        4: aload_0
//        5: aload_0
//        6: getfield      #2                  // Field val:I
//        9: putfield      #2                  // Field val:I
//
//        12: getstatic     #3                  // Field java/lang/System.out:Ljava/io/PrintStream;
//        15: iload_3
//        16: invokevirtual #4                  // Method java/io/PrintStream.println:(I)V
//        19: return